46572,46241	830,179
46357	179
46361	179
46363	179
46368	188
46369	189
46376	193
46380	196
46383	199
46385	201
46387	203
46388	204
46389	205
46391	207
46393	211
46397	215
46397	217
46398	220
46401	223
46403	227
46404	228
46404	232
46404	233
46405	236
46407	239
46407	239
46410	241
46410	242
46410	242
46412	244
46413	245
46414	246
46415	247
46417	257
46417	259
46418	260
46419	261
46421	265
46422	266
46423	266
46424	267
46428	268
46435	273
46437	273
46439	276
46439	277
46442	282
46444	287
46444	288
46447	292
46453	291
46455	287
46455	286
46455	285
46456	277
46458	268
46464	257
46474	249
46474	248
46476	246
46484	239
46490	227
46492	226
46493	224
46492	223
46493	222
46494	222
46494	223
46495	223
46501	214
46501	212
46502	208
46504	208
46505	208
46508	207
46509	206
46512	205
46514	204
46516	204
46519	203
46520	203
46521	202
46521	201
46520	195
46519	191
46520	189
46521	190
46523	193
46524	194
46526	196
46528	196
46530	196
46531	196
46531	194
46531	194
46532	194
46533	194
46534	196
46534	197
46535	196
46535	197
46535	196
46537	196
46540	196
46542	196
46544	195
46545	195
46550	193
46551	193
46553	194
46553	194
46555	192
46555	189
46557	187
46558	186
46565	191
46564	193
46563	195
46563	197
46559	201
46558	206
46558	218
46557	219
46558	219
46558	224
46559	225
46559	226
46559	228
46558	229
46559	237
46560	244
46562	248
46567	260
46566	275
46566	283
46564	290
46572	296
46570	300
46569	306
46569	311
46568	315
46567	316
46567	321
46568	324
46566	325
46563	328
46558	330
46558	330
46559	332
46560	337
46561	339
46559	339
46555	340
46551	341
46547	343
46546	344
46546	344
46541	364
46542	364
46541	367
46540	373
46539	373
46539	374
46539	374
46540	377
46539	379
46539	380
46536	385
46535	388
46535	390
46533	393
46533	393
46532	395
46532	395
46530	396
46529	398
46528	400
46528	401
46527	404
46528	406
46528	412
46529	413
46529	415
46527	419
46526	423
46526	424
46525	426
46524	430
46522	431
46518	457
46521	458
46522	462
46523	464
46524	466
46524	466
46524	469
46524	474
46523	474
46523	474
46521	478
46520	478
46519	479
46519	480
46518	480
46517	480
46517	482
46516	484
46516	485
46516	490
46515	494
46515	497
46515	499
46514	500
46514	502
46515	506
46515	510
46516	521
46517	524
46518	533
46519	535
46520	539
46521	541
46521	543
46520	550
46520	554
46520	558
46522	568
46524	577
46524	579
46524	583
46522	587
46516	599
46511	609
46511	610
46507	617
46504	623
46501	626
46500	628
46499	629
46499	631
46501	630
46504	630
46508	628
46510	628
46514	628
46519	626
46526	624
46528	623
46528	626
46530	639
46531	651
46535	654
46535	654
46537	664
46538	670
46538	672
46537	676
46538	676
46537	676
46530	694
46507	749
46505	748
46504	747
46503	746
46500	746
46496	744
46490	740
46487	743
46485	745
46483	747
46480	747
46476	747
46474	751
46473	757
46472	758
46472	758
46469	765
46462	777
46459	775
46458	778
46456	781
46453	786
46453	787
46452	790
46449	797
46448	798
46446	801
46446	800
46445	801
46445	801
46443	801
46443	800
46425	812
46424	813
46416	813
46413	814
46412	821
46412	821
46408	822
46400	824
46399	824
46394	825
46393	826
46393	828
46393	829
46392	829
46390	829
46387	830
46384	830
46383	830
46383	829
46383	828
46382	821
46383	820
46383	819
46382	817
46381	816
46381	816
46380	815
46378	815
46377	814
46376	814
46375	814
46375	815
46374	818
46361	826
46360	827
46360	825
46359	821
46359	819
46359	817
46359	817
46359	813
46360	810
46360	809
46362	809
46363	808
46363	807
46362	806
46363	802
46364	800
46366	796
46367	793
46367	792
46367	791
46366	788
46366	788
46365	787
46364	787
46360	787
46358	787
46357	785
46357	784
46356	782
46355	782
46355	781
46355	780
46355	778
46355	778
46354	776
46354	776
46356	771
46356	770
46357	769
46357	768
46358	767
46357	762
46358	760
46357	756
46356	755
46356	753
46355	750
46351	751
46350	752
46349	753
46347	754
46346	754
46345	754
46343	758
46342	758
46342	757
46337	757
46329	756
46331	738
46330	737
46330	736
46331	727
46333	724
46334	723
46334	722
46334	720
46335	712
46335	709
46335	708
46333	707
46334	705
46334	704
46331	690
46334	689
46334	689
46335	687
46333	678
46332	674
46331	671
46330	667
46329	667
46326	667
46325	667
46325	666
46324	662
46324	660
46321	660
46318	658
46316	657
46308	656
46310	648
46310	647
46311	646
46311	645
46312	643
46312	642
46312	641
46313	642
46314	642
46324	645
46325	638
46327	630
46325	629
46324	629
46316	631
46314	631
46313	632
46313	633
46313	633
46311	633
46310	633
46307	630
46303	641
46301	644
46300	645
46296	647
46295	648
46291	642
46289	655
46288	661
46286	666
46285	672
46279	666
46276	663
46270	654
46264	647
46263	647
46260	646
46257	644
46257	643
46257	642
46257	641
46257	640
46257	639
46257	638
46257	636
46258	635
46260	632
46260	631
46260	631
46260	630
46261	630
46261	629
46261	628
46261	628
46262	626
46264	624
46265	622
46267	612
46268	610
46269	610
46270	610
46271	609
46271	608
46269	604
46269	603
46270	602
46272	601
46273	601
46273	599
46274	596
46273	596
46272	594
46272	593
46272	591
46272	586
46271	583
46271	583
46269	581
46267	581
46266	580
46260	583
46252	585
46249	586
46247	586
46246	586
46246	583
46246	575
46244	573
46243	573
46242	572
46242	571
46242	566
46241	555
46244	554
46244	554
46243	550
46242	546
46242	542
46242	536
46241	532
46241	530
46244	531
46246	532
46246	529
46247	526
46248	522
46248	521
46252	504
46246	502
46248	482
46249	482
46250	478
46252	459
46253	459
46254	460
46256	460
46256	459
46256	457
46257	455
46257	454
46256	452
46256	450
46254	447
46253	445
46250	443
46249	443
46250	441
46251	437
46251	438
46252	437
46252	435
46253	436
46256	439
46257	441
46258	442
46263	446
46264	443
46264	440
46265	437
46265	418
46268	420
46268	417
46269	405
46271	399
46272	395
46273	392
46273	389
46273	388
46274	388
46274	387
46279	388
46280	388
46281	385
46281	381
46278	379
46277	376
46275	374
46274	370
46273	368
46273	364
46273	363
46273	362
46273	360
46273	355
46273	353
46273	352
46274	350
46275	348
46276	347
46278	360
46283	360
46287	362
46288	362
46292	365
46295	366
46299	368
46301	359
46303	354
46304	345
46309	340
46314	331
46316	326
46316	325
46319	330
46319	331
46321	328
46325	317
46325	314
46326	312
46327	308
46328	309
46330	309
46331	301
46331	299
46332	298
46337	288
46340	279
46343	274
46348	262
46352	254
46354	252
46357	250
46358	249
46359	248
46362	242
46360	233
46358	229
46357	226
46357	219
46356	215
46356	199
46356	185
46355	179
46357	179